interchangeable battery - English Synonyms Dictionary